--- title: ChaiScript-7522a19af5fd4f4e6bba53a25ef777ba18b6a206-x86_64-Linux-Ubuntu-14.04-clang-3.5-AddressSanitizer permalink: ChaiScript-7522a19af5fd4f4e6bba53a25ef777ba18b6a206-x86_64-Linux-Ubuntu-14.04-clang-3.5-AddressSanitizer.html tags: data layout: ci_results date: 2015-06-01 23:18:25 unhandled_failure: false build_error_count: 1 build_warning_count: 4 package_error_count: 0 package_warning_count: 0 test_count: 351 test_passed_count: 351 repository: ChaiScript/ChaiScript compiler: clang compiler_version: 3.5 architecture: os: Linux os_release: Ubuntu-14.04 is_release: false release_packaged: false packaging_skipped: true package_name: tag_name: commit_sha: 7522a19af5fd4f4e6bba53a25ef777ba18b6a206 branch_name: develop test_run: true pull_request_issue_id: "" pull_request_base_repository: pull_request_base_ref: device_id: x86_64-Linux-Ubuntu-14.04-clang-3.5-AddressSanitizer pending: false analyze_only: false build_time: 973.435158448 test_time: 75.451037484 package_time: install_time: results_repository: ChaiScript/ChaiScript-BuildResults machine_name: jason-VirtualBox machine_ip: 10.0.2.15 coverage_enabled: false coverage_pass_limit: 90 coverage_warn_limit: 75 coverage_lines: 0 coverage_total_lines: 0 coverage_functions: 0 coverage_total_functions: 0 coverage_url: asset_url: --- { "build_results": [ { "filename": "/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.patchkit/proxy_functions_detail.hpp", "linenumber": "192", "colnumber": "42", "messagetype": "warning", "message": "expression result unused [-Wunused-value]" }, { "filename": "/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' respatchkit/proxy_functions_detail.hpp", "linenumber": "192", "colnumber": "42", "messagetype": "warning", "message": "expression result unused [-Wunused-value]" }, { "filename": "/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5ASded from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp", "linenumber": "11", "colnumber": 0, "messagetype": "error", "message": "In file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::dump_object, std::ref(m_engine)), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float)>, std::function (float)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(float)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::is_type, std::ref(m_engine)), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscripdetail::to_function(t)) >::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int)>, std::function (int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n t/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &)>, const std::function (const chaiscript::Boxed_Value &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Boxed_Value &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Boxed_Value &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::type_name, std::ref(m_engine)), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_co ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/janstructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:363:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::function_exists, std::ref(m_engine)), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64son/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long)>, std::function (long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int)>, std::function (unsigned int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/in-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &)>, const std::function (const chaiscript::Type_Info &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Type_Info &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Type_Info &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type_name, std::ref(m_engine)), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/clude/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long)>, std::function (unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char)>, std::function (char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char)>, std::function (signed char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(signed char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool)>, const std::function &, bool)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, bool)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun &, bool) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type, std::ref(m_engine)), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispadummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short)>, std::function (short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char)>, std::function (unsigned char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaitchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return this->m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &)>, const std::function (const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:393:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::ChaiScript::*)(const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, const std::function &, const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:396:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::use, this), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_file, this), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:399:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_ast, this), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I],script/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::m &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:406:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::add_global_const, this), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/disake_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.patchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &)>, std::function (const chaiscript::dispatch::Proxy_Function_Base &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *)>, const std::functhpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short)>, std::function (unsigned short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)>' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &)>, const std::function (const std::runtime_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)>' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/cnsigned short (const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)haiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &)>, std::function (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /horing, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jasonme/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &)>, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)>' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &)>, std::function &(const chaiscript::AST_Node &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n retur/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/pron compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requestxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &)>, std::function (const chaiscript::AST_Node &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &)>, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)>' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &)>, std::function &, const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string)>, std::function &, std::basic_string)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &)>, std::function (const chaiscript::parser::ChaiScript_Parser &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &)>, std::function > &, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /ho::Boxed_Value &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool)>, std::function (bool)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(bool)>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &)>, std::function (const std::exception &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::exception &)>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double)>, std::function (double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &)>, std::function > &, int, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int)>, std::function > &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > *, int)>, const std::function > *, int)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:252:15: note: in instantiation of function template specialization 'chaiscript::fun > *, int)>' requested here\n fun(std::function\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *, int)>, std::function > *, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscse, chaiscript::dispatch::Proxy_Function_Impl &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n ript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"cl chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double)>, std::function (long double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_ruear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std:ns/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun:vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::vector > &, const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::vector > &, const std::vector > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &)>, std::function > &(std::vector > &, const std::vector > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &(*)(std::vector > &, const std::vector > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' re (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float)>, std::function (float)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(float)>' requested here\n auto to_s = fun(&to_string);\n quested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file incl_Value, std::allocator > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested heruded from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n e\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::st bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int)>, std::function (int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file iandard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ncluded from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/di ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' respatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/quested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conjason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long)>, std::function (long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int)>, std::function (unsigned int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long)>, std::function (unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested heversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/inre\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::compare_types_with_cast' requested here\n clude/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char)>, std::function (char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast<_Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~B*>(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../langu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chage/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char)>, std::function (signed char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(signed char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short)>, std::function (short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char)>, std::function (unsigned char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short)>, std::function (unsigned short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &)>, std::function (const std::basic_string &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::basic_string &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(std::basic_string &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(std::basic_string &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &)>, std::function &(std::basic_string &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &(*)(std::basic_string &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, std::function &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instat::dispatch::Proxy_Function_Base> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int)>, const std::function *, int)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:252:15: note: in instantiation of function template specialization 'chaiscript::fun *, int)>' requested here\n fun(std::function\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, int)>, std::function *, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int, const char &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Value, std::allocator >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &)>, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)>' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' reqFunction_Impl &, int, const char &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &)>, std::function &, int, const char &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/Cuested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::ASIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int)>, std::function &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaisT_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &)>, std::function &(const chaiscript::AST_Node &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/cnction_Base, chaiscript::dispatch::Proxy_Function_Impl, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &)>, std::function (const chaiscript::AST_Node &, const std::basic_string &)> >' requested here\n chaiscript::make_shared > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(inderoxy_Function_Impl::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &)>, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)>' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &)>, std::function &, const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatxes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n ch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string)>, std::function &, std::basic_string)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3 copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Fun.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &)>, std::function (const chaiscript::parser::ChaiScript_Parser &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:355:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&ContainerType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:462:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::front_insertion_sequence_type > >' requested here\n front_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:356:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&ContainerType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:462:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::front_insertion_sequence_type > >' requested here\n front_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &)>, std::function > &, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:358:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_front)),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:462:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::front_insertion_sequence_type > >' requested here\n front_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:367:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&ContainerType::pop_front)), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:462:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::front_insertion_sequence_type > >' requested here\n front_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/ction_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &)>, std::function > &, int, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:464:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64 ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char)>, std::function &, char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, const std::basic_string &, unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, const std::basic_string &, unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long)>, std::function{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::compare_types_with_cast' requested here\n Proxy_Function_ (const std::basic_string *, const std::basic_string &, unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(paramImpl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int)>, std::function > &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:464:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:465:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:465:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:465:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::list > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::list > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::list > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::list > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::list > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chs[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>aiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::list > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:467:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::list > &, const std::list > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::list > &, const std::list > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::list > &, const std::list > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::list > &, const std::list > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::list > &, const std::list > &)>, std::function > &(std::list > &, const std::list > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &(*)(std::list > &, const std::list > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:467:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor >(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/ja> > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::list > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::list > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\nson/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string *, unsigned long, unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string *, unsigned long, unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long)>, std::function (const std::basic_string *, unsigned long, unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in inst ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::list > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::list > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::list > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::list > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.antiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included fro5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrapap::standard_library::Bidir_Range > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:12_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript:6:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n :Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(*)(std::map > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::list > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::list > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::list > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::list > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::list > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::list > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_>, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:7:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:468:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/stl_extra.cpp:26:51: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::list_type > >' requested here\n return chaiscript::bootstrap::standard_library::list_type >(\"List\");\n ^\n122 warnings generated.\n::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::pair &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::pair &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::function &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::function &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &)>, const std::function (const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:30: note: in instantiation of function template specialization 'chaiscript::fun (const std::function &)>' requested here\n lib->add(chaiscript::fun (const std::function &)>([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:296:24: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n chai.add(chaiscript::fun(&myexit), \"exit\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:299:24: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n chai.add(chaiscript::fun(&throws_exception), \"throws_exception\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/fun_call_performance.cpp:300:24: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n chai.add(chaiscript::fun(&get_eval_error), \"get_eval_error\");\n ^\n180 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include'\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1479:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n fun(std::function(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::dump_object, std::ref(m_engine)), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::is_type, std::ref(m_engine)), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &)>, const std::function (const chaiscript::Boxed_Value &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Boxed_Value &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Boxed_Value &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::type_name, std::ref(m_engine)), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:363:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::function_exists, std::ref(m_engine)), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &)>, const std::function (const chaiscript::Type_Info &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Type_Info &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Type_Info &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type_name, std::ref(m_engine)), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool)>, const std::function &, bool)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, bool)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun &, bool) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type, std::ref(m_engine)), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return this->m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &)>, const std::function (const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:393:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::ChaiScript::*)(const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, const std::function &, const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:396:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::use, this), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_file, this), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:399:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_ast, this), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:406:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::add_global_const, this), \"add_global_const\");\n ^\n16 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1479:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n fun(std::function(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::dump_object, std::ref(m_engine)), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::is_type, std::ref(m_engine)), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &)>, const std::function (const chaiscript::Boxed_Value &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Boxed_Value &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Boxed_Value &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::type_name, std::ref(m_engine)), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:363:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::function_exists, std::ref(m_engine)), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &)>, const std::function (const chaiscript::Type_Info &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Type_Info &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Type_Info &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type_name, std::ref(m_engine)), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool)>, const std::function &, bool)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, bool)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun &, bool) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type, std::ref(m_engine)), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return this->m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &)>, const std::function (const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:393:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::ChaiScript::*)(const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, const std::function &, const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:396:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::use, this), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_file, this), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:399:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_ast, this), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:406:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::add_global_const, this), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &)>, std::function (const chaiscript::dispatch::Proxy_Function_Base &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *)>, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)>' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &)>, const std::function (const std::runtime_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)>' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &)>, std::function (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool)>, std::function (bool)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(bool)>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &)>, std::function (const std::exception &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::exception &)>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double)>, std::function (double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double)>, std::function (long double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float)>, std::function (float)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(float)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int)>, std::function (int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long)>, std::function (long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int)>, std::function (unsigned int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long)>, std::function (unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char)>, std::function (char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char)>, std::function (signed char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(signed char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short)>, std::function (short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char)>, std::function (unsigned char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short)>, std::function (unsigned short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &)>, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)>' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &)>, std::function &(const chaiscript::AST_Node &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &)>, std::function (const chaiscript::AST_Node &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &)>, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)>' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &)>, std::function &, const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string)>, std::function &, std::basic_string)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &)>, std::function (const chaiscript::parser::ChaiScript_Parser &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &)>, std::function > &, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &)>, std::function > &, int, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int)>, std::function > &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > *, int)>, const std::function > *, int)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:252:15: note: in instantiation of function template specialization 'chaiscript::fun > *, int)>' requested here\n fun(std::function\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *, int)>, std::function > *, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::vector > &, const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::vector > &, const std::vector > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &)>, std::function > &(std::vector > &, const std::vector > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &(*)(std::vector > &, const std::vector > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &)>, std::function (const std::basic_string &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::basic_string &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(std::basic_string &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(std::basic_string &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &)>, std::function &(std::basic_string &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &(*)(std::basic_string &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, std::function &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared *, int)>, const std::function *, int)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:252:15: note: in instantiation of function template specialization 'chaiscript::fun *, int)>' requested here\n fun(std::function\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, int)>, std::function *, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int, const char &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int, const char &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &)>, std::function &, int, const char &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int)>, std::function &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char)>, std::function &, char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, const std::basic_string &, unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, const std::basic_string &, unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long)>, std::function *, const std::basic_string &, unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string *, unsigned long, unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string *, unsigned long, unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long)>, std::function (const std::basic_string *, unsigned long, unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(*)(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::pair &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::pair &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::function &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::function &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &)>, const std::function (const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:30: note: in instantiation of function template specialization 'chaiscript::fun (const std::function &)>' requested here\n lib->add(chaiscript::fun (const std::function &)>([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const BaseClass &, float, double, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const BaseClass &, float, double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const BaseClass &, float, double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const BaseClass &, float, double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const BaseClass &, float, double)>, std::function (const BaseClass &, float, double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:74:24: note: in instantiation of function template specialization 'chaiscript::fun, BaseClass, float, double>' requested here\n chai.add(chaiscript::fun(&BaseClass::doSomething), \"doSomething\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:75:24: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n chai.add(chaiscript::fun(&BaseClass::setValue), \"setValue\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const BaseClass &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const BaseClass &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const BaseClass &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const BaseClass &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const BaseClass &)>, std::function (const BaseClass &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:76:24: note: in instantiation of function template specialization 'chaiscript::fun, BaseClass>' requested here\n chai.add(chaiscript::fun(&BaseClass::getValue), \"getValue\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/inheritance.cpp:77:24: note: in instantiation of function template specialization 'chaiscript::constructor > &)>' requested here\n chai.add(chaiscript::constructor &)>(), \"ChaiScriptDerived\");\n ^\n181 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1479:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n fun(std::function(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::dump_object, std::ref(m_engine)), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::is_type, std::ref(m_engine)), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &)>, const std::function (const chaiscript::Boxed_Value &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Boxed_Value &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Boxed_Value &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::type_name, std::ref(m_engine)), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:363:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::function_exists, std::ref(m_engine)), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &)>, const std::function (const chaiscript::Type_Info &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Type_Info &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Type_Info &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type_name, std::ref(m_engine)), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool)>, const std::function &, bool)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, bool)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun &, bool) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type, std::ref(m_engine)), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return this->m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &)>, const std::function (const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:393:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::ChaiScript::*)(const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, const std::function &, const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:396:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::use, this), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_file, this), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:399:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_ast, this), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:406:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::add_global_const, this), \"add_global_const\");\n ^\n16 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1479:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n fun(std::function(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::dump_object, std::ref(m_engine)), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::is_type, std::ref(m_engine)), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &)>, const std::function (const chaiscript::Boxed_Value &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Boxed_Value &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Boxed_Value &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::type_name, std::ref(m_engine)), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:363:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::function_exists, std::ref(m_engine)), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &)>, const std::function (const chaiscript::Type_Info &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Type_Info &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Type_Info &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type_name, std::ref(m_engine)), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool)>, const std::function &, bool)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, bool)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun &, bool) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type, std::ref(m_engine)), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return this->m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &)>, const std::function (const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:393:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::ChaiScript::*)(const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, const std::function &, const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:396:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::use, this), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_file, this), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:399:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_ast, this), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:406:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::add_global_const, this), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &)>, std::function (const chaiscript::dispatch::Proxy_Function_Base &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *)>, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)>' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &)>, const std::function (const std::runtime_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)>' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &)>, std::function (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool)>, std::function (bool)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(bool)>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &)>, std::function (const std::exception &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::exception &)>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double)>, std::function (double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double)>, std::function (long double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float)>, std::function (float)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(float)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int)>, std::function (int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long)>, std::function (long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int)>, std::function (unsigned int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long)>, std::function (unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char)>, std::function (char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char)>, std::function (signed char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(signed char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short)>, std::function (short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char)>, std::function (unsigned char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short)>, std::function (unsigned short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &)>, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)>' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &)>, std::function &(const chaiscript::AST_Node &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &)>, std::function (const chaiscript::AST_Node &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &)>, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)>' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &)>, std::function &, const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string)>, std::function &, std::basic_string)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &)>, std::function (const chaiscript::parser::ChaiScript_Parser &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestBaseType &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestBaseType &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const TestBaseType &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const TestBaseType &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:148:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"TestBaseType\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int *)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:149:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"TestBaseType\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestDerivedType &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestDerivedType &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const TestDerivedType &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const TestDerivedType &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:152:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"TestDerivedType\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestMoreDerivedType &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestMoreDerivedType &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const TestMoreDerivedType &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const TestMoreDerivedType &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:155:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"TestMoreDerivedType\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:162:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&TestDerivedType::derived_only_func), \"derived_only_func\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:170:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&TestBaseType::func), \"func\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:60:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:180:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_2_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:71:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:180:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_2_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:82:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:180:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_2_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:60:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:181:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:71:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:181:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:82:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:181:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:60:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:182:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:71:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:182:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:82:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:182:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/handle_return.hpp:114:29: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n chaiscript::make_shared>(f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:706:96: note: in instantiation of member function 'chaiscript::dispatch::detail::Handle_Return &>::handle' requested here\n return detail::Handle_Return::type>::handle(o->*m_attr);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:660:9: note: in instantiation of member function 'chaiscript::dispatch::Attribute_Access, TestBaseType>::do_call' requested here\n Attribute_Access(T Class::* t_attr)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Attribute_Access, TestBaseType>::Attribute_Access' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:133:41: note: in instantiation of function template specialization 'chaiscript::make_shared, TestBaseType>, std::function TestBaseType::*&>' requested here\n return Proxy_Function(chaiscript::make_shared>(m));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:187:22: note: in instantiation of function template specialization 'chaiscript::fun, TestBaseType>' requested here\n m->add(chaiscript::fun(&TestBaseType::func_member), \"func_member\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:195:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&to_int), \"to_int\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:196:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&TestBaseType::constMe), \"constMe\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:200:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&Type2::get_val), \"get_val\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:201:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&Type2::get_str), \"get_str\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestBaseType &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestBaseType &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const TestBaseType &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const TestBaseType &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/test_module.cpp:203:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"Type2\");\n ^\n122 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1479:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n fun(std::function(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::dump_object, std::ref(m_engine)), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::is_type, std::ref(m_engine)), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &)>, const std::function (const chaiscript::Boxed_Value &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Boxed_Value &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Boxed_Value &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::type_name, std::ref(m_engine)), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:363:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::function_exists, std::ref(m_engine)), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &)>, const std::function (const chaiscript::Type_Info &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Type_Info &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Type_Info &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type_name, std::ref(m_engine)), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool)>, const std::function &, bool)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, bool)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun &, bool) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type, std::ref(m_engine)), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return this->m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &)>, const std::function (const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:393:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::ChaiScript::*)(const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, const std::function &, const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:396:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::use, this), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_file, this), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:399:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_ast, this), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:406:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::add_global_const, this), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:293:24: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n chai.add(chaiscript::fun(&myexit), \"exit\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:296:24: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n chai.add(chaiscript::fun(&throws_exception), \"throws_exception\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/src/main.cpp:297:24: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n chai.add(chaiscript::fun(&get_eval_error), \"get_eval_error\");\n ^\n19 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1479:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n fun(std::function(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::dump_object, std::ref(m_engine)), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::is_type, std::ref(m_engine)), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &)>, const std::function (const chaiscript::Boxed_Value &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Boxed_Value &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Boxed_Value &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::type_name, std::ref(m_engine)), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:363:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::function_exists, std::ref(m_engine)), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &)>, const std::function (const chaiscript::Type_Info &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Type_Info &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Type_Info &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type_name, std::ref(m_engine)), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool)>, const std::function &, bool)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, bool)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun &, bool) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type, std::ref(m_engine)), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return this->m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &)>, const std::function (const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:393:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::ChaiScript::*)(const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, const std::function &, const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:396:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::use, this), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_file, this), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:399:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_ast, this), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:406:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::add_global_const, this), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &)>, std::function (const chaiscript::dispatch::Proxy_Function_Base &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *)>, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)>' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &)>, const std::function (const std::runtime_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)>' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &)>, std::function (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool)>, std::function (bool)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(bool)>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &)>, std::function (const std::exception &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::exception &)>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double)>, std::function (double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double)>, std::function (long double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float)>, std::function (float)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(float)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int)>, std::function (int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long)>, std::function (long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int)>, std::function (unsigned int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long)>, std::function (unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char)>, std::function (char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char)>, std::function (signed char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(signed char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short)>, std::function (short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char)>, std::function (unsigned char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short)>, std::function (unsigned short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &)>, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)>' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &)>, std::function &(const chaiscript::AST_Node &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &)>, std::function (const chaiscript::AST_Node &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &)>, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)>' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &)>, std::function &, const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string)>, std::function &, std::basic_string)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &)>, std::function (const chaiscript::parser::ChaiScript_Parser &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &)>, std::function > &, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &)>, std::function > &, int, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int)>, std::function > &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > *, int)>, const std::function > *, int)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:252:15: note: in instantiation of function template specialization 'chaiscript::fun > *, int)>' requested here\n fun(std::function\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *, int)>, std::function > *, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::vector > &, const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::vector > &, const std::vector > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &)>, std::function > &(std::vector > &, const std::vector > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &(*)(std::vector > &, const std::vector > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &)>, std::function (const std::basic_string &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::basic_string &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(std::basic_string &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(std::basic_string &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &)>, std::function &(std::basic_string &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &(*)(std::basic_string &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, std::function &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared *, int)>, const std::function *, int)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:252:15: note: in instantiation of function template specialization 'chaiscript::fun *, int)>' requested here\n fun(std::function\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, int)>, std::function *, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int, const char &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int, const char &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &)>, std::function &, int, const char &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int)>, std::function &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char)>, std::function &, char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, const std::basic_string &, unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, const std::basic_string &, unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long)>, std::function *, const std::basic_string &, unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string *, unsigned long, unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string *, unsigned long, unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long)>, std::function (const std::basic_string *, unsigned long, unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(*)(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::pair &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::pair &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::function &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::function &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &)>, const std::function (const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:30: note: in instantiation of function template specialization 'chaiscript::fun (const std::function &)>' requested here\n lib->add(chaiscript::fun (const std::function &)>([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\n177 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1479:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n fun(std::function(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared, const std::function &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::dump_object, std::ref(m_engine)), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::is_type, std::ref(m_engine)), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &)>, const std::function (const chaiscript::Boxed_Value &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Boxed_Value &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Boxed_Value &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::type_name, std::ref(m_engine)), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:363:20: note: in instantiation of function template specialization 'chaiscript::fun &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::function_exists, std::ref(m_engine)), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &)>, const std::function (const chaiscript::Type_Info &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const chaiscript::Type_Info &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::detail::Dispatch_Engine::*)(const chaiscript::Type_Info &) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type_name, std::ref(m_engine)), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool)>, const std::function &, bool)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, bool)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun &, bool) const, std::reference_wrapper >' requested here\n m_engine.add(fun(&chaiscript::detail::Dispatch_Engine::get_type, std::ref(m_engine)), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return this->m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &)>, const std::function (const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun (const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:393:20: note: in instantiation of function template specialization 'chaiscript::fun (chaiscript::ChaiScript::*)(const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, const std::function &, const std::basic_string &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(static_cast(&ChaiScript::load_module), this), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:396:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::use, this), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_file, this), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:399:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::internal_eval_ast, this), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:176:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n return fun(detail::bind_first(std::forward(t), q));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:406:20: note: in instantiation of function template specialization 'chaiscript::fun &), chaiscript::ChaiScript *>' requested here\n m_engine.add(fun(&ChaiScript::add_global_const, this), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Proxy_Function_Base &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &)>, std::function (const chaiscript::dispatch::Proxy_Function_Base &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::dispatch::Proxy_Function_Base *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *)>, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)>' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::runtime_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &)>, const std::function (const std::runtime_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)>' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &)>, std::function (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Type_Info &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const bool &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (bool)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool)>, std::function (bool)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(bool)>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::exception &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &)>, std::function (const std::exception &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::exception &)>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double)>, std::function (double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long double)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double)>, std::function (long double)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long double)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (float)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float)>, std::function (float)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(float)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int)>, std::function (int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long)>, std::function (long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int)>, std::function (unsigned int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned int)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long)>, std::function (unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned long)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char)>, std::function (char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (signed char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char)>, std::function (signed char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(signed char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short)>, std::function (short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char)>, std::function (unsigned char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned char)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::Boxed_Number &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &)>, std::function (const chaiscript::Boxed_Number &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun (*)(const chaiscript::Boxed_Number &)>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (unsigned short)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short)>, std::function (unsigned short)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun (*)(unsigned short)>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &)>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &)>, std::function (const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::shared_ptr &)>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::exception::eval_error &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &)>, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)>' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (int, int)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &)>, std::function &(const chaiscript::AST_Node &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, std::function >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::AST_Node &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &)>, std::function (const chaiscript::AST_Node &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::AST_Node &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &)>, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)>' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::shared_ptr &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &)>, std::function &, const std::shared_ptr &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, std::basic_string)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string)>, std::function &, std::basic_string)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const chaiscript::parser::ChaiScript_Parser &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &)>, std::function (const chaiscript::parser::ChaiScript_Parser &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &)>, std::function > &, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &)>, std::function > &, int, const chaiscript::Boxed_Value &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int)>, std::function > &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared > *, int)>, const std::function > *, int)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:252:15: note: in instantiation of function template specialization 'chaiscript::fun > *, int)>' requested here\n fun(std::function\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *, int)>, std::function > *, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *)>, std::function > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::vector > &, const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &(std::vector > &, const std::vector > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &)>, std::function > &(std::vector > &, const std::vector > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &(*)(std::vector > &, const std::vector > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::vector > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > > (const std::vector > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &)>, std::function > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:43:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &)>, std::function (const std::basic_string &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun (*)(const std::basic_string &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(std::basic_string &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &(std::basic_string &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &)>, std::function &(std::basic_string &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &(*)(std::basic_string &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &)>, std::function &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &)>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared *, int)>, const std::function *, int)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:252:15: note: in instantiation of function template specialization 'chaiscript::fun *, int)>' requested here\n fun(std::function\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, int)>, std::function *, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int, const char &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int, const char &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &)>, std::function &, int, const char &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &)>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, int)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int)>, std::function &, int)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int)>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > > (const std::basic_string &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &)>, std::function > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, char)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &, char)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char)>, std::function &, char)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, const std::basic_string &, unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *, const std::basic_string &, unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long)>, std::function *, const std::basic_string &, unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared *)>, std::function *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string *, unsigned long, unsigned long)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::basic_string *, unsigned long, unsigned long)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long)>, std::function (const std::basic_string *, unsigned long, unsigned long)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(*)(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>, std::function, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::pair &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const std::pair &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:33:77: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>::Proxy_Function_Impl' requested here\n return Proxy_Function(static_cast(new Proxy_Function_Impl(std::function(&(constructor_)))));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:54:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:112:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(t)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:126:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:119:23: note: in instantiation of function template specialization 'chaiscript::make_shared &)>, std::function &)> >' requested here\n chaiscript::make_shared::Signature>>(dispatch::detail::to_function(func)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:49:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:192:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:205:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(m_dummy_func, vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::function &)>::compare_types_with_cast' requested here\n Proxy_Function_Impl(std::function f)\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Impl (const std::function &)>::Proxy_Function_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:151:41: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &)>, const std::function (const std::function &)> &>' requested here\n return Proxy_Function(chaiscript::make_shared>(f));\n ^\n/home/jason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:30: note: in instantiation of function template specialization 'chaiscript::fun (const std::function &)>' requested here\n lib->add(chaiscript::fun (const std::function &)>([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\n177 warnings generated." }, { "filename": " std::initializer_list{(boxed_cast(params[I], &t_conjason/CIWork/ci_runs/CS-7522a19af5-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp", "linenumber": "192", "colnumber": "42", "messagetype": "warning", "message": "expression result unused [-Wunused-value]" }, { "filename": "include/chaiscript/dispatchkit/proxy_functions_detail.hpp", "linenumber": "192", "colnumber": "42", "messagetype": "warning", "message": "expression result unused [-Wunused-value]" } ], "test_results": [ { "name": "version_check_2", "status": "passed", "time": "0.363196", "output": "5.7.1\n", "parsed_errors": [ ] }, { "name": "help", "status": "passed", "time": "0.375125", "output": "usage : chai [option]+\noption:\n -h | --help\n -i | --interactive\n -c | --command cmd\n -v | --version\n - --stdin\n filepath\n", "parsed_errors": [ ] }, { "name": "3.x/assign_const.chai", "status": "passed", "time": "0.392066", "output": null, "parsed_errors": [ ] }, { "name": "3.x/bind.chai", "status": "passed", "time": "0.38914", "output": null, "parsed_errors": [ ] }, { "name": "3.x/block_start.chai", "status": "passed", "time": "0.290917", "output": "hello\n", "parsed_errors": [ ] }, { "name": "3.x/bind2.chai", "status": "passed", "time": "0.43337", "output": null, "parsed_errors": [ ] }, { "name": "version_check", "status": "passed", "time": "0.457143", "output": null, "parsed_errors": [ ] }, { "name": "3.x/compare_lt.chai", "status": "passed", "time": "0.187763", "output": null, "parsed_errors": [ ] }, { "name": "3.x/classification.chai", "status": "passed", "time": "0.280868", "output": null, "parsed_errors": [ ] }, { "name": "3.x/compare_gt.chai", "status": "passed", "time": "0.259006", "output": null, "parsed_errors": [ ] }, { "name": "3.x/char_init.chai", "status": "passed", "time": "0.284556", "output": null, "parsed_errors": [ ] }, { "name": "3.x/collate.chai", "status": "passed", "time": "0.267121", "output": null, "parsed_errors": [ ] }, { "name": "3.x/bool_not.chai", "status": "passed", "time": "0.287202", "output": null, "parsed_errors": [ ] }, { "name": "3.x/break_while.chai", "status": "passed", "time": "0.312232", "output": null, "parsed_errors": [ ] }, { "name": "3.x/convert_string_double.chai", "status": "passed", "time": "0.199658", "output": null, "parsed_errors": [ ] }, { "name": "3.x/convert_double_string.chai", "status": "passed", "time": "0.220632", "output": null, "parsed_errors": [ ] }, { "name": "3.x/concat.chai", "status": "passed", "time": "0.225436", "output": null, "parsed_errors": [ ] }, { "name": "3.x/convert_string_int.chai", "status": "passed", "time": "0.208747", "output": null, "parsed_errors": [ ] }, { "name": "3.x/const_range_test.chai", "status": "passed", "time": "0.231113", "output": "H\ne\nl\nl\no\n \nW\no\nr\nl\nd\n", "parsed_errors": [ ] }, { "name": "3.x/convert_int_string.chai", "status": "passed", "time": "0.366025", "output": null, "parsed_errors": [ ] }, { "name": "3.x/empty.chai", "status": "passed", "time": "0.233642", "output": null, "parsed_errors": [ ] }, { "name": "3.x/drop.chai", "status": "passed", "time": "0.248198", "output": null, "parsed_errors": [ ] }, { "name": "3.x/dispatch_functions.chai", "status": "passed", "time": "0.249711", "output": null, "parsed_errors": [ ] }, { "name": "3.x/deep_array_lookup.chai", "status": "passed", "time": "0.264164", "output": null, "parsed_errors": [ ] }, { "name": "3.x/drop_while.chai", "status": "passed", "time": "0.403616", "output": null, "parsed_errors": [ ] }, { "name": "3.x/equ_shortform.chai", "status": "passed", "time": "0.391263", "output": null, "parsed_errors": [ ] }, { "name": "3.x/even.chai", "status": "passed", "time": "0.219955", "output": null, "parsed_errors": [ ] }, { "name": "3.x/exception.chai", "status": "passed", "time": "0.21857", "output": null, "parsed_errors": [ ] }, { "name": "3.x/eval.chai", "status": "passed", "time": "0.22666", "output": null, "parsed_errors": [ ] }, { "name": "3.x/eval_error.chai", "status": "passed", "time": "0.225592", "output": null, "parsed_errors": [ ] }, { "name": "3.x/exception_finally.chai", "status": "passed", "time": "0.36024", "output": null, "parsed_errors": [ ] }, { "name": "3.x/for_each.chai", "status": "passed", "time": "0.369706", "output": "1\n2\n3\n", "parsed_errors": [ ] }, { "name": "3.x/float.chai", "status": "passed", "time": "0.382641", "output": null, "parsed_errors": [ ] }, { "name": "3.x/exception_guards.chai", "status": "passed", "time": "0.38793", "output": null, "parsed_errors": [ ] }, { "name": "3.x/for.chai", "status": "passed", "time": "0.375553", "output": null, "parsed_errors": [ ] }, { "name": "3.x/filter.chai", "status": "passed", "time": "0.385635", "output": null, "parsed_errors": [ ] }, { "name": "3.x/foldl.chai", "status": "passed", "time": "0.637429", "output": null, "parsed_errors": [ ] }, { "name": "3.x/for_each_retro.chai", "status": "passed", "time": "0.336644", "output": "3\n2\n1\n", "parsed_errors": [ ] }, { "name": "3.x/for_each_range.chai", "status": "passed", "time": "0.341548", "output": null, "parsed_errors": [ ] }, { "name": "3.x/function_reassignment.chai", "status": "passed", "time": "0.336105", "output": null, "parsed_errors": [ ] }, { "name": "3.x/generate_range.chai", "status": "passed", "time": "0.308236", "output": null, "parsed_errors": [ ] }, { "name": "3.x/function_introspection.chai", "status": "passed", "time": "0.367991", "output": null, "parsed_errors": [ ] }, { "name": "3.x/function_array_adjacent.chai", "status": "passed", "time": "0.409929", "output": null, "parsed_errors": [ ] }, { "name": "3.x/if_elseif.chai", "status": "passed", "time": "0.304457", "output": null, "parsed_errors": [ ] }, { "name": "3.x/global_const_in_module.chai", "status": "passed", "time": "0.31342", "output": null, "parsed_errors": [ ] }, { "name": "3.x/index_operator.chai", "status": "passed", "time": "0.306829", "output": null, "parsed_errors": [ ] }, { "name": "3.x/if_elseif_else.chai", "status": "passed", "time": "0.32043", "output": null, "parsed_errors": [ ] }, { "name": "3.x/if_else.chai", "status": "passed", "time": "0.519757", "output": null, "parsed_errors": [ ] }, { "name": "3.x/if.chai", "status": "passed", "time": "0.52371", "output": null, "parsed_errors": [ ] }, { "name": "3.x/invalid_function_assignment.chai", "status": "passed", "time": "0.184162", "output": null, "parsed_errors": [ ] }, { "name": "3.x/invalid_function_reassignment.chai", "status": "passed", "time": "0.193278", "output": null, "parsed_errors": [ ] }, { "name": "3.x/instring_eval.chai", "status": "passed", "time": "0.201096", "output": null, "parsed_errors": [ ] }, { "name": "3.x/instring_eval_more.chai", "status": "passed", "time": "0.199163", "output": null, "parsed_errors": [ ] }, { "name": "3.x/inheritance.chai", "status": "passed", "time": "0.264981", "output": null, "parsed_errors": [ ] }, { "name": "3.x/list_push_back.chai", "status": "passed", "time": "0.253901", "output": null, "parsed_errors": [ ] }, { "name": "3.x/join.chai", "status": "passed", "time": "0.260378", "output": null, "parsed_errors": [ ] }, { "name": "3.x/is_undef.chai", "status": "passed", "time": "0.262491", "output": null, "parsed_errors": [ ] }, { "name": "3.x/lambda.chai", "status": "passed", "time": "0.258904", "output": null, "parsed_errors": [ ] }, { "name": "3.x/list_push_front.chai", "status": "passed", "time": "0.432377", "output": null, "parsed_errors": [ ] }, { "name": "3.x/load_module.chai", "status": "passed", "time": "0.419915", "output": null, "parsed_errors": [ ] }, { "name": "3.x/malformed_inline_map.chai", "status": "passed", "time": "0.202037", "output": null, "parsed_errors": [ ] }, { "name": "3.x/map_inplace_init.chai", "status": "passed", "time": "0.181286", "output": null, "parsed_errors": [ ] }, { "name": "3.x/map.chai", "status": "passed", "time": "0.2132", "output": null, "parsed_errors": [ ] }, { "name": "3.x/loop_inner_outer.chai", "status": "passed", "time": "0.216874", "output": null, "parsed_errors": [ ] }, { "name": "3.x/map_access.chai", "status": "passed", "time": "0.337525", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_div.chai", "status": "passed", "time": "0.154593", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_add.chai", "status": "passed", "time": "0.165405", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_dec.chai", "status": "passed", "time": "0.17284", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_inc.chai", "status": "passed", "time": "0.164515", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_add_mixed.chai", "status": "passed", "time": "0.176767", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_mod.chai", "status": "passed", "time": "0.216268", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_mult.chai", "status": "passed", "time": "0.503928", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_paren.chai", "status": "passed", "time": "0.500103", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_sub.chai", "status": "passed", "time": "0.607708", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_negate.chai", "status": "passed", "time": "0.611983", "output": null, "parsed_errors": [ ] }, { "name": "3.x/max.chai", "status": "passed", "time": "0.60343", "output": null, "parsed_errors": [ ] }, { "name": "3.x/memberscope.chai", "status": "passed", "time": "0.600485", "output": null, "parsed_errors": [ ] }, { "name": "3.x/method_sugar.chai", "status": "passed", "time": "0.110219", "output": null, "parsed_errors": [ ] }, { "name": "3.x/min.chai", "status": "passed", "time": "0.107929", "output": null, "parsed_errors": [ ] }, { "name": "3.x/mmd1.chai", "status": "passed", "time": "0.190125", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_clone.chai", "status": "passed", "time": "0.219255", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_attr_same_name.chai", "status": "passed", "time": "0.222889", "output": null, "parsed_errors": [ ] }, { "name": "3.x/number_formats.chai", "status": "passed", "time": "0.229706", "output": null, "parsed_errors": [ ] }, { "name": "3.x/mmd2.chai", "status": "passed", "time": "0.235251", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_attr.chai", "status": "passed", "time": "0.227639", "output": null, "parsed_errors": [ ] }, { "name": "3.x/multiline.chai", "status": "passed", "time": "0.51228", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_method_guards.chai", "status": "passed", "time": "0.278365", "output": null, "parsed_errors": [ ] }, { "name": "3.x/odd.chai", "status": "passed", "time": "0.409627", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_constructor_guards.chai", "status": "passed", "time": "0.41828", "output": null, "parsed_errors": [ ] }, { "name": "3.x/operator_overload.chai", "status": "passed", "time": "0.459948", "output": null, "parsed_errors": [ ] }, { "name": "3.x/operators_float.chai", "status": "passed", "time": "0.448132", "output": null, "parsed_errors": [ ] }, { "name": "3.x/operator_overload2.chai", "status": "passed", "time": "0.580302", "output": null, "parsed_errors": [ ] }, { "name": "3.x/pair.chai", "status": "passed", "time": "0.205927", "output": null, "parsed_errors": [ ] }, { "name": "3.x/operators_int.chai", "status": "passed", "time": "0.208456", "output": null, "parsed_errors": [ ] }, { "name": "3.x/precedence_1.chai", "status": "passed", "time": "0.201067", "output": null, "parsed_errors": [ ] }, { "name": "3.x/pointer_passed_to_constructor.chai", "status": "passed", "time": "0.378483", "output": null, "parsed_errors": [ ] }, { "name": "3.x/product.chai", "status": "passed", "time": "0.397976", "output": null, "parsed_errors": [ ] }, { "name": "3.x/range_back.chai", "status": "passed", "time": "0.374245", "output": null, "parsed_errors": [ ] }, { "name": "3.x/precedence_eq.chai", "status": "passed", "time": "0.401194", "output": null, "parsed_errors": [ ] }, { "name": "3.x/range.chai", "status": "passed", "time": "0.390329", "output": null, "parsed_errors": [ ] }, { "name": "3.x/precedence_3.chai", "status": "passed", "time": "0.40353", "output": null, "parsed_errors": [ ] }, { "name": "3.x/precedence_2.chai", "status": "passed", "time": "0.645145", "output": null, "parsed_errors": [ ] }, { "name": "3.x/reflection_test.chai", "status": "passed", "time": "0.165003", "output": "\n", "parsed_errors": [ ] }, { "name": "3.x/range_inplace.chai", "status": "passed", "time": "0.292038", "output": null, "parsed_errors": [ ] }, { "name": "3.x/range_contains.chai", "status": "passed", "time": "0.296145", "output": null, "parsed_errors": [ ] }, { "name": "3.x/reduce.chai", "status": "passed", "time": "0.288999", "output": null, "parsed_errors": [ ] }, { "name": "3.x/ref_equal.chai", "status": "passed", "time": "0.176023", "output": null, "parsed_errors": [ ] }, { "name": "3.x/range_find.chai", "status": "passed", "time": "0.400284", "output": null, "parsed_errors": [ ] }, { "name": "3.x/retroretro.chai", "status": "passed", "time": "0.279638", "output": null, "parsed_errors": [ ] }, { "name": "3.x/shift.chai", "status": "passed", "time": "0.273338", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_charptr.chai", "status": "passed", "time": "0.270117", "output": null, "parsed_errors": [ ] }, { "name": "3.x/runtime_error.chai", "status": "passed", "time": "0.275886", "output": null, "parsed_errors": [ ] }, { "name": "3.x/retro.chai", "status": "passed", "time": "0.283383", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_concat.chai", "status": "passed", "time": "0.180713", "output": null, "parsed_errors": [ ] }, { "name": "3.x/return.chai", "status": "passed", "time": "0.459886", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find_last_of.chai", "status": "passed", "time": "0.224219", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find_last_not_of.chai", "status": "passed", "time": "0.23522", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find_first_not_of.chai", "status": "passed", "time": "0.248265", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find.chai", "status": "passed", "time": "0.251534", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find_first_of.chai", "status": "passed", "time": "0.245929", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_empty.chai", "status": "passed", "time": "0.313852", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_rfind.chai", "status": "passed", "time": "0.34352", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_init.chai", "status": "passed", "time": "0.351916", "output": "bob\n", "parsed_errors": [ ] }, { "name": "3.x/sum.chai", "status": "passed", "time": "0.340072", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_break.chai", "status": "passed", "time": "0.337406", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_literal_access.chai", "status": "passed", "time": "0.614129", "output": null, "parsed_errors": [ ] }, { "name": "3.x/type_info.chai", "status": "passed", "time": "0.254783", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_default.chai", "status": "passed", "time": "0.597538", "output": null, "parsed_errors": [ ] }, { "name": "3.x/take.chai", "status": "passed", "time": "0.286382", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_fallthru_and_break.chai", "status": "passed", "time": "0.28835", "output": null, "parsed_errors": [ ] }, { "name": "3.x/use.chai", "status": "passed", "time": "0.254391", "output": null, "parsed_errors": [ ] }, { "name": "3.x/take_while.chai", "status": "passed", "time": "0.540024", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_fallthru.chai", "status": "passed", "time": "0.547002", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_access.chai", "status": "passed", "time": "0.251778", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_erase_at.chai", "status": "passed", "time": "0.248598", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_inplace_init.chai", "status": "passed", "time": "0.530863", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_insert_at.chai", "status": "passed", "time": "0.526692", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_literal_acccess.chai", "status": "passed", "time": "0.307858", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_paren_literal_access.chai", "status": "passed", "time": "0.303646", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_push_empty.chai", "status": "passed", "time": "0.303759", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_push_back.chai", "status": "passed", "time": "0.320147", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_of_one.chai", "status": "passed", "time": "0.50967", "output": null, "parsed_errors": [ ] }, { "name": "3.x/zip_with.chai", "status": "passed", "time": "0.520149", "output": null, "parsed_errors": [ ] }, { "name": "assign_const.chai", "status": "passed", "time": "0.513134", "output": null, "parsed_errors": [ ] }, { "name": "bind.chai", "status": "passed", "time": "0.519819", "output": null, "parsed_errors": [ ] }, { "name": "bind2.chai", "status": "passed", "time": "0.535344", "output": null, "parsed_errors": [ ] }, { "name": "array_types.chai", "status": "passed", "time": "0.662692", "output": null, "parsed_errors": [ ] }, { "name": "bool_not.chai", "status": "passed", "time": "0.146899", "output": null, "parsed_errors": [ ] }, { "name": "3.x/zip.chai", "status": "passed", "time": "0.68712", "output": null, "parsed_errors": [ ] }, { "name": "break_for.chai", "status": "passed", "time": "0.152738", "output": null, "parsed_errors": [ ] }, { "name": "break_while.chai", "status": "passed", "time": "0.150241", "output": null, "parsed_errors": [ ] }, { "name": "block_start.chai", "status": "passed", "time": "0.453564", "output": "hello\n", "parsed_errors": [ ] }, { "name": "char_init.chai", "status": "passed", "time": "0.374053", "output": null, "parsed_errors": [ ] }, { "name": "class.chai", "status": "passed", "time": "0.372791", "output": null, "parsed_errors": [ ] }, { "name": "compare_gt.chai", "status": "passed", "time": "0.376849", "output": null, "parsed_errors": [ ] }, { "name": "classification.chai", "status": "passed", "time": "0.389891", "output": null, "parsed_errors": [ ] }, { "name": "compare_lt.chai", "status": "passed", "time": "0.328148", "output": null, "parsed_errors": [ ] }, { "name": "collate.chai", "status": "passed", "time": "0.40597", "output": null, "parsed_errors": [ ] }, { "name": "const_range_test.chai", "status": "passed", "time": "0.367296", "output": "H\ne\nl\nl\no\n \nW\no\nr\nl\nd\n", "parsed_errors": [ ] }, { "name": "continue_while.chai", "status": "passed", "time": "0.363391", "output": null, "parsed_errors": [ ] }, { "name": "continue_for.chai", "status": "passed", "time": "0.366101", "output": null, "parsed_errors": [ ] }, { "name": "convert_double_string.chai", "status": "passed", "time": "0.360115", "output": null, "parsed_errors": [ ] }, { "name": "concat.chai", "status": "passed", "time": "0.488292", "output": null, "parsed_errors": [ ] }, { "name": "deep_array_lookup.chai", "status": "passed", "time": "0.161532", "output": null, "parsed_errors": [ ] }, { "name": "convert_int_string.chai", "status": "passed", "time": "0.521381", "output": null, "parsed_errors": [ ] }, { "name": "convert_string_double.chai", "status": "passed", "time": "0.167908", "output": null, "parsed_errors": [ ] }, { "name": "convert_string_int.chai", "status": "passed", "time": "0.17025", "output": null, "parsed_errors": [ ] }, { "name": "dispatch_functions.chai", "status": "passed", "time": "0.164434", "output": null, "parsed_errors": [ ] }, { "name": "divide_by_zero_protection.chai", "status": "passed", "time": "0.267662", "output": null, "parsed_errors": [ ] }, { "name": "drop_while.chai", "status": "passed", "time": "0.193919", "output": null, "parsed_errors": [ ] }, { "name": "drop.chai", "status": "passed", "time": "0.204649", "output": null, "parsed_errors": [ ] }, { "name": "equ_shortform.chai", "status": "passed", "time": "0.182498", "output": null, "parsed_errors": [ ] }, { "name": "dynamic_object_dynamic_attrs.chai", "status": "passed", "time": "0.19214", "output": null, "parsed_errors": [ ] }, { "name": "empty.chai", "status": "passed", "time": "0.188891", "output": null, "parsed_errors": [ ] }, { "name": "eval.chai", "status": "passed", "time": "0.177708", "output": null, "parsed_errors": [ ] }, { "name": "eval_file.chai", "status": "passed", "time": "0.155784", "output": "used use.inc\n", "parsed_errors": [ ] }, { "name": "even.chai", "status": "passed", "time": "0.153963", "output": null, "parsed_errors": [ ] }, { "name": "exception_guards.chai", "status": "passed", "time": "0.14644", "output": null, "parsed_errors": [ ] }, { "name": "exception.chai", "status": "passed", "time": "0.152046", "output": null, "parsed_errors": [ ] }, { "name": "exception_finally.chai", "status": "passed", "time": "0.154923", "output": null, "parsed_errors": [ ] }, { "name": "eval_error.chai", "status": "passed", "time": "0.302886", "output": null, "parsed_errors": [ ] }, { "name": "exception_typed.chai", "status": "passed", "time": "0.145488", "output": null, "parsed_errors": [ ] }, { "name": "for.chai", "status": "passed", "time": "0.143166", "output": null, "parsed_errors": [ ] }, { "name": "exception_typed_2.chai", "status": "passed", "time": "0.170684", "output": null, "parsed_errors": [ ] }, { "name": "float.chai", "status": "passed", "time": "0.152921", "output": null, "parsed_errors": [ ] }, { "name": "filter.chai", "status": "passed", "time": "0.166996", "output": null, "parsed_errors": [ ] }, { "name": "foldl.chai", "status": "passed", "time": "0.265106", "output": null, "parsed_errors": [ ] }, { "name": "for_each.chai", "status": "passed", "time": "0.145026", "output": "1\n2\n3\n", "parsed_errors": [ ] }, { "name": "for_each_range.chai", "status": "passed", "time": "0.144214", "output": null, "parsed_errors": [ ] }, { "name": "function_introspection.chai", "status": "passed", "time": "0.153929", "output": null, "parsed_errors": [ ] }, { "name": "for_each_retro.chai", "status": "passed", "time": "0.162716", "output": "3\n2\n1\n", "parsed_errors": [ ] }, { "name": "function_array_adjacent.chai", "status": "passed", "time": "0.161436", "output": null, "parsed_errors": [ ] }, { "name": "function_attributes.chai", "status": "passed", "time": "0.184727", "output": null, "parsed_errors": [ ] }, { "name": "function_redefinition.chai", "status": "passed", "time": "0.132397", "output": null, "parsed_errors": [ ] }, { "name": "function_members.chai", "status": "passed", "time": "0.144124", "output": null, "parsed_errors": [ ] }, { "name": "function_reassignment.chai", "status": "passed", "time": "0.244151", "output": null, "parsed_errors": [ ] }, { "name": "generate_range.chai", "status": "passed", "time": "0.233705", "output": null, "parsed_errors": [ ] }, { "name": "global.chai", "status": "passed", "time": "0.240622", "output": null, "parsed_errors": [ ] }, { "name": "global_in_script.chai", "status": "passed", "time": "0.154425", "output": null, "parsed_errors": [ ] }, { "name": "global_const_in_module.chai", "status": "passed", "time": "0.155973", "output": null, "parsed_errors": [ ] }, { "name": "if.chai", "status": "passed", "time": "0.250846", "output": null, "parsed_errors": [ ] }, { "name": "if_else.chai", "status": "passed", "time": "0.248802", "output": null, "parsed_errors": [ ] }, { "name": "hashbang.chai", "status": "passed", "time": "0.380048", "output": null, "parsed_errors": [ ] }, { "name": "if_elseif_else.chai", "status": "passed", "time": "0.146669", "output": null, "parsed_errors": [ ] }, { "name": "if_elseif.chai", "status": "passed", "time": "0.149942", "output": null, "parsed_errors": [ ] }, { "name": "index_operator.chai", "status": "passed", "time": "0.149296", "output": null, "parsed_errors": [ ] }, { "name": "inheritance.chai", "status": "passed", "time": "0.155678", "output": null, "parsed_errors": [ ] }, { "name": "instring_eval.chai", "status": "passed", "time": "0.279953", "output": null, "parsed_errors": [ ] }, { "name": "invalid_function_reassignment.chai", "status": "passed", "time": "0.144143", "output": null, "parsed_errors": [ ] }, { "name": "join.chai", "status": "passed", "time": "0.153837", "output": null, "parsed_errors": [ ] }, { "name": "instring_eval_more.chai", "status": "passed", "time": "0.167539", "output": null, "parsed_errors": [ ] }, { "name": "invalid_function_assignment.chai", "status": "passed", "time": "0.267624", "output": null, "parsed_errors": [ ] }, { "name": "is_undef.chai", "status": "passed", "time": "0.38581", "output": null, "parsed_errors": [ ] }, { "name": "lambda.chai", "status": "passed", "time": "0.196345", "output": null, "parsed_errors": [ ] }, { "name": "list_push_front.chai", "status": "passed", "time": "0.193327", "output": null, "parsed_errors": [ ] }, { "name": "list_push_back.chai", "status": "passed", "time": "0.200918", "output": null, "parsed_errors": [ ] }, { "name": "load_module.chai", "status": "passed", "time": "0.297847", "output": null, "parsed_errors": [ ] }, { "name": "logical_short_circuiting.chai", "status": "passed", "time": "0.321012", "output": null, "parsed_errors": [ ] }, { "name": "map.chai", "status": "passed", "time": "0.173995", "output": null, "parsed_errors": [ ] }, { "name": "map_count.chai", "status": "passed", "time": "0.167127", "output": null, "parsed_errors": [ ] }, { "name": "loop_inner_outer.chai", "status": "passed", "time": "0.181084", "output": null, "parsed_errors": [ ] }, { "name": "map_access.chai", "status": "passed", "time": "0.271957", "output": null, "parsed_errors": [ ] }, { "name": "malformed_inline_map.chai", "status": "passed", "time": "0.301114", "output": null, "parsed_errors": [ ] }, { "name": "math_add_mixed.chai", "status": "passed", "time": "0.15454", "output": null, "parsed_errors": [ ] }, { "name": "math_dec.chai", "status": "passed", "time": "0.159282", "output": null, "parsed_errors": [ ] }, { "name": "map_inplace_init.chai", "status": "passed", "time": "0.165355", "output": null, "parsed_errors": [ ] }, { "name": "math_div.chai", "status": "passed", "time": "0.157485", "output": null, "parsed_errors": [ ] }, { "name": "math_mod.chai", "status": "passed", "time": "0.161717", "output": null, "parsed_errors": [ ] }, { "name": "math_add.chai", "status": "passed", "time": "0.429477", "output": null, "parsed_errors": [ ] }, { "name": "math_inc.chai", "status": "passed", "time": "0.164212", "output": null, "parsed_errors": [ ] }, { "name": "math_negate.chai", "status": "passed", "time": "0.255776", "output": null, "parsed_errors": [ ] }, { "name": "math_paren.chai", "status": "passed", "time": "0.250566", "output": null, "parsed_errors": [ ] }, { "name": "math_mult.chai", "status": "passed", "time": "0.27125", "output": null, "parsed_errors": [ ] }, { "name": "math_sub.chai", "status": "passed", "time": "0.128097", "output": null, "parsed_errors": [ ] }, { "name": "method_missing.chai", "status": "passed", "time": "0.139357", "output": null, "parsed_errors": [ ] }, { "name": "member_variable_access.chai", "status": "passed", "time": "0.145298", "output": null, "parsed_errors": [ ] }, { "name": "future.chai", "status": "passed", "time": "2.30093", "output": " 1249975000 1249975000 \n", "parsed_errors": [ ] }, { "name": "memberscope.chai", "status": "passed", "time": "0.143737", "output": null, "parsed_errors": [ ] }, { "name": "max.chai", "status": "passed", "time": "0.276278", "output": null, "parsed_errors": [ ] }, { "name": "method_sugar.chai", "status": "passed", "time": "0.141841", "output": null, "parsed_errors": [ ] }, { "name": "min.chai", "status": "passed", "time": "0.139058", "output": null, "parsed_errors": [ ] }, { "name": "mmd1.chai", "status": "passed", "time": "0.139513", "output": null, "parsed_errors": [ ] }, { "name": "multiline.chai", "status": "passed", "time": "0.13523", "output": null, "parsed_errors": [ ] }, { "name": "mmd2.chai", "status": "passed", "time": "0.145483", "output": null, "parsed_errors": [ ] }, { "name": "multiline_oper.chai", "status": "passed", "time": "0.157843", "output": null, "parsed_errors": [ ] }, { "name": "number_formats.chai", "status": "passed", "time": "0.152295", "output": null, "parsed_errors": [ ] }, { "name": "object_attr_same_name.chai", "status": "passed", "time": "0.146771", "output": null, "parsed_errors": [ ] }, { "name": "number_suffixes.chai", "status": "passed", "time": "0.15562", "output": null, "parsed_errors": [ ] }, { "name": "object_attr.chai", "status": "passed", "time": "0.152426", "output": null, "parsed_errors": [ ] }, { "name": "object_clone.chai", "status": "passed", "time": "0.143878", "output": null, "parsed_errors": [ ] }, { "name": "null_object_access.chai", "status": "passed", "time": "0.28834", "output": null, "parsed_errors": [ ] }, { "name": "object_constructor_guards.chai", "status": "passed", "time": "0.144718", "output": null, "parsed_errors": [ ] }, { "name": "operator_scoping.chai", "status": "passed", "time": "0.145249", "output": null, "parsed_errors": [ ] }, { "name": "operator_overload2.chai", "status": "passed", "time": "0.148139", "output": null, "parsed_errors": [ ] }, { "name": "object_method_guards.chai", "status": "passed", "time": "0.160117", "output": null, "parsed_errors": [ ] }, { "name": "odd.chai", "status": "passed", "time": "0.157101", "output": null, "parsed_errors": [ ] }, { "name": "operator_overload.chai", "status": "passed", "time": "0.274007", "output": null, "parsed_errors": [ ] }, { "name": "operators_float.chai", "status": "passed", "time": "0.147137", "output": null, "parsed_errors": [ ] }, { "name": "operators_int.chai", "status": "passed", "time": "0.150335", "output": null, "parsed_errors": [ ] }, { "name": "pair.chai", "status": "passed", "time": "0.147586", "output": null, "parsed_errors": [ ] }, { "name": "pass_by_reference.chai", "status": "passed", "time": "0.146449", "output": null, "parsed_errors": [ ] }, { "name": "pointer_passed_to_constructor.chai", "status": "passed", "time": "0.269117", "output": null, "parsed_errors": [ ] }, { "name": "precedence_2.chai", "status": "passed", "time": "0.118716", "output": null, "parsed_errors": [ ] }, { "name": "precedence_3.chai", "status": "passed", "time": "0.122009", "output": null, "parsed_errors": [ ] }, { "name": "precedence_eq.chai", "status": "passed", "time": "0.131467", "output": null, "parsed_errors": [ ] }, { "name": "precedence_1.chai", "status": "passed", "time": "0.13654", "output": null, "parsed_errors": [ ] }, { "name": "product.chai", "status": "passed", "time": "0.229999", "output": null, "parsed_errors": [ ] }, { "name": "range_inplace.chai", "status": "passed", "time": "0.162281", "output": null, "parsed_errors": [ ] }, { "name": "range_back.chai", "status": "passed", "time": "0.175825", "output": null, "parsed_errors": [ ] }, { "name": "range_contains.chai", "status": "passed", "time": "0.182309", "output": null, "parsed_errors": [ ] }, { "name": "range.chai", "status": "passed", "time": "0.185207", "output": null, "parsed_errors": [ ] }, { "name": "reduce.chai", "status": "passed", "time": "0.167341", "output": null, "parsed_errors": [ ] }, { "name": "range_find.chai", "status": "passed", "time": "0.316838", "output": null, "parsed_errors": [ ] }, { "name": "retro.chai", "status": "passed", "time": "0.124466", "output": null, "parsed_errors": [ ] }, { "name": "return.chai", "status": "passed", "time": "0.130524", "output": null, "parsed_errors": [ ] }, { "name": "reflection_test.chai", "status": "passed", "time": "0.147298", "output": "\n", "parsed_errors": [ ] }, { "name": "runtime_error.chai", "status": "passed", "time": "0.125213", "output": null, "parsed_errors": [ ] }, { "name": "retroretro.chai", "status": "passed", "time": "0.144213", "output": null, "parsed_errors": [ ] }, { "name": "string_charptr.chai", "status": "passed", "time": "0.14699", "output": null, "parsed_errors": [ ] }, { "name": "shift.chai", "status": "passed", "time": "0.151794", "output": null, "parsed_errors": [ ] }, { "name": "string_concat.chai", "status": "passed", "time": "0.149212", "output": null, "parsed_errors": [ ] }, { "name": "string_find_first_not_of.chai", "status": "passed", "time": "0.15092", "output": null, "parsed_errors": [ ] }, { "name": "scoping.chai", "status": "passed", "time": "0.168224", "output": null, "parsed_errors": [ ] }, { "name": "string_find.chai", "status": "passed", "time": "0.289446", "output": null, "parsed_errors": [ ] }, { "name": "string_find_last_of.chai", "status": "passed", "time": "0.125168", "output": null, "parsed_errors": [ ] }, { "name": "string_find_first_of.chai", "status": "passed", "time": "0.134916", "output": null, "parsed_errors": [ ] }, { "name": "string_init.chai", "status": "passed", "time": "0.127402", "output": "bob\n", "parsed_errors": [ ] }, { "name": "string_literal_access.chai", "status": "passed", "time": "0.128566", "output": null, "parsed_errors": [ ] }, { "name": "string_find_last_not_of.chai", "status": "passed", "time": "0.36666", "output": null, "parsed_errors": [ ] }, { "name": "string_size.chai", "status": "passed", "time": "0.12725", "output": null, "parsed_errors": [ ] }, { "name": "string_rfind.chai", "status": "passed", "time": "0.129613", "output": null, "parsed_errors": [ ] }, { "name": "string_substr.chai", "status": "passed", "time": "0.138629", "output": null, "parsed_errors": [ ] }, { "name": "sum.chai", "status": "passed", "time": "0.136827", "output": null, "parsed_errors": [ ] }, { "name": "switch_break.chai", "status": "passed", "time": "0.369081", "output": null, "parsed_errors": [ ] }, { "name": "switch_empty.chai", "status": "passed", "time": "0.131512", "output": null, "parsed_errors": [ ] }, { "name": "switch_fallthru.chai", "status": "passed", "time": "0.133052", "output": null, "parsed_errors": [ ] }, { "name": "switch_default.chai", "status": "passed", "time": "0.138463", "output": null, "parsed_errors": [ ] }, { "name": "switch_fallthru_and_break.chai", "status": "passed", "time": "0.137351", "output": null, "parsed_errors": [ ] }, { "name": "system_introspection.chai", "status": "passed", "time": "0.363021", "output": null, "parsed_errors": [ ] }, { "name": "take.chai", "status": "passed", "time": "0.13832", "output": null, "parsed_errors": [ ] }, { "name": "take_while.chai", "status": "passed", "time": "0.137166", "output": null, "parsed_errors": [ ] }, { "name": "type_info.chai", "status": "passed", "time": "0.122554", "output": null, "parsed_errors": [ ] }, { "name": "ternary_condition.chai", "status": "passed", "time": "0.133852", "output": null, "parsed_errors": [ ] }, { "name": "temporary_lifetime.chai", "status": "passed", "time": "0.257862", "output": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n", "parsed_errors": [ ] }, { "name": "user_defined_conversions.chai", "status": "passed", "time": "0.12899", "output": null, "parsed_errors": [ ] }, { "name": "user_defined_conversions_2.chai", "status": "passed", "time": "0.12922", "output": "Made it past test 2\nMade it past test 3\nMade it past test 4\nMade it past test 5\n", "parsed_errors": [ ] }, { "name": "var_ref_decl.chai", "status": "passed", "time": "0.129887", "output": null, "parsed_errors": [ ] }, { "name": "use.chai", "status": "passed", "time": "0.137229", "output": null, "parsed_errors": [ ] }, { "name": "var_decl.chai", "status": "passed", "time": "0.353925", "output": null, "parsed_errors": [ ] }, { "name": "vector_access.chai", "status": "passed", "time": "0.148189", "output": "Index: 2\n3\nIndex: 1\n2\n", "parsed_errors": [ ] }, { "name": "variable_redefinition.chai", "status": "passed", "time": "0.149619", "output": null, "parsed_errors": [ ] }, { "name": "vector_erase_at.chai", "status": "passed", "time": "0.146894", "output": null, "parsed_errors": [ ] }, { "name": "vector_insert_at.chai", "status": "passed", "time": "0.245736", "output": null, "parsed_errors": [ ] }, { "name": "vector_inplace_init.chai", "status": "passed", "time": "0.262897", "output": null, "parsed_errors": [ ] }, { "name": "vector_paren_literal_access.chai", "status": "passed", "time": "0.135588", "output": null, "parsed_errors": [ ] }, { "name": "vector_push_back.chai", "status": "passed", "time": "0.135437", "output": null, "parsed_errors": [ ] }, { "name": "vector_literal_acccess.chai", "status": "passed", "time": "0.145448", "output": null, "parsed_errors": [ ] }, { "name": "vector_of_suffixed_numbers.chai", "status": "passed", "time": "0.142859", "output": null, "parsed_errors": [ ] }, { "name": "performance.chai", "status": "passed", "time": "2.95502", "output": "Elapsed time: 2.4947 sum: 6.9322\n", "parsed_errors": [ ] }, { "name": "vector_of_one.chai", "status": "passed", "time": "0.179293", "output": null, "parsed_errors": [ ] }, { "name": "vector_push_empty.chai", "status": "passed", "time": "0.134557", "output": null, "parsed_errors": [ ] }, { "name": "zip_with.chai", "status": "passed", "time": "0.140919", "output": null, "parsed_errors": [ ] }, { "name": "Dynamic_Object attributes can be shared with C++", "status": "passed", "time": "0.19166", "output": "===============================================================================\nAll tests passed (6 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "zip.chai", "status": "passed", "time": "0.205865", "output": null, "parsed_errors": [ ] }, { "name": "C++11 Lambdas Can Be Registered", "status": "passed", "time": "0.199202", "output": "===============================================================================\nAll tests passed (2 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Function objects can be created from chaiscript functions", "status": "passed", "time": "0.299221", "output": "Hello World\n===============================================================================\nAll tests passed (2 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Throw a runtime_error", "status": "passed", "time": "0.140517", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Test automatic arithmetic conversions", "status": "passed", "time": "0.151439", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Generic exception handling with C++", "status": "passed", "time": "0.152089", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Throw an int", "status": "passed", "time": "0.15045", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Throw int or double", "status": "passed", "time": "0.14719", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "ChaiScript can be created and destroyed on heap", "status": "passed", "time": "0.181562", "output": "===============================================================================\ntest cases: 1 | 1 passed\nassertions: - none -\n\n", "parsed_errors": [ ] }, { "name": "Throw unhandled type", "status": "passed", "time": "0.136952", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "No unexpected exceptions leak", "status": "passed", "time": "0.140001", "output": "===============================================================================\nAll tests passed (11 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Short comparison with int", "status": "passed", "time": "0.141204", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Set and restore chai state", "status": "passed", "time": "0.149239", "output": "===============================================================================\nAll tests passed (5 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Function ordering", "status": "passed", "time": "0.157025", "output": "===============================================================================\nAll tests passed (4 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Functor cast", "status": "passed", "time": "0.196085", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Test lookup of type names", "status": "passed", "time": "0.145597", "output": "===============================================================================\nAll tests passed (2 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Utility_Test utility class wrapper", "status": "passed", "time": "0.242842", "output": "===============================================================================\nAll tests passed (3 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Object copy counts", "status": "passed", "time": "0.240081", "output": "Object_Copy_Count_Test()\nObject_Copy_Count_Test(Object_Copy_Count_Test &&)\n~Object_Copy_Count_Test()\n~Object_Copy_Count_Test()\n===============================================================================\nAll tests passed (4 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Object lifetime test 2", "status": "passed", "time": "0.225446", "output": "10\n10\n===============================================================================\nAll tests passed (2 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Type_Info_Test", "status": "passed", "time": "0.032979", "output": "Size of Type_Info 24\n", "parsed_errors": [ ] }, { "name": "Object lifetime tests", "status": "passed", "time": "0.281503", "output": "===============================================================================\nAll tests passed (6 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Test Derived->Base with non-polymorphic classes", "status": "passed", "time": "0.0980451", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "C_Linkage_Test", "status": "passed", "time": "0.186131", "output": null, "parsed_errors": [ ] }, { "name": "Boxed_Cast_Test", "status": "passed", "time": "0.213819", "output": null, "parsed_errors": [ ] }, { "name": "Simultaneous ChaiScript tests", "status": "passed", "time": "0.668232", "output": "===============================================================================\nAll tests passed (50 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "MultiFile_Test", "status": "passed", "time": "0.101858", "output": null, "parsed_errors": [ ] }, { "name": "Integer_Literal_Test", "status": "passed", "time": "3.89347", "output": "Comparing : 15 15\nComparing : 255 255\nComparing : 4095 4095\nComparing : 65535 65535\nComparing : 1048575 1048575\nComparing : 16777215 16777215\nComparing : 268435455 268435455\nComparing : 4294967295 4294967295\nComparing : 68719476735 68719476735\nComparing : 1099511627775 1099511627775\nComparing : 17592186044415 17592186044415\nComparing : 281474976710655 281474976710655\nComparing : 4503599627370495 4503599627370495\nComparing : 72057594037927935 72057594037927935\nComparing : 1152921504606846975 1152921504606846975\nComparing : 18446744073709551615 18446744073709551615\nComparing : 1 1\nComparing : 15 15\nComparing : 127 127\nComparing : 1023 1023\nComparing : 8191 8191\nComparing : 65535 65535\nComparing : 524287 524287\nComparing : 4194303 4194303\nComparing : 33554431 33554431\nComparing : 268435455 268435455\nComparing : 2147483647 2147483647\nComparing : 17179869183 17179869183\nComparing : 137438953471 137438953471\nComparing : 1099511627775 1099511627775\nComparing : 8796093022207 8796093022207\nComparing : 70368744177663 7...\nThe rest of the test output was removed since it exceeds the threshold of 1024 bytes.\n", "parsed_errors": [ ] }, { "name": "Multithreaded_Test", "status": "passed", "time": "56.9445", "output": "Num threads: 7\n", "parsed_errors": [ ] } ], "failure": null, "package_results": [ ] }